using System;
using OpenSource.UPnP;
using MediaClient;
using MediaServer;
using System.Windows.Forms;
using System.Threading;
using System.Text.RegularExpressions;

/**
 *  TODOs:
 *  - Save state of GUI to file.
 *  - Sorting, filtering, pagination in ContentDirectory.
 *  - FileSystemWatcher (changes detection).
 *  - Refactor static dictionaries in File (external resource).
 */
namespace MediaServer
{

	class SampleDeviceMain
	{

		[STAThread]
		static void Main(string[] args)
		{
            // Run server GUI
            Application.EnableVisualStyles();
            Application.Run(new MediaServerManager());
		}

	}
}